module Base
{

	item M60
	{
		DisplayName = M60,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 6.9,
		Icon = M60,
		AimingPerkCritModifier = 8,
		AimingPerkHitChanceModifier = 12,
		AimingPerkMinAngleModifier = 0.0025,
		AimingPerkRangeModifier = 3,
		AimingTime = 25,
		AmmoBox = 762Box,
		AmmoType = Base.762Bullets,
		AttachmentType = Rifle,
		BreakSound = M16Break,
		BringToBearSound = M14BringToBear,
		ClickSound = M14Jam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 6,
		CriticalChance = 20,
		DoorDamage = 20,
		DropSound = M14Drop,
		EjectAmmoSound = M14EjectAmmo,
		EjectAmmoStartSound = M14EjectAmmoStart,
		EjectAmmoStopSound = M14EjectAmmoStop,
		EquipSound = M14Equip,
		FireMode = Auto,
		FireModePossibilities = Auto/Single,
		CyclicRateMultiplier = 1.3,
		HitChance = 15,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = M14InsertAmmo,
		InsertAmmoStartSound = M14InsertAmmoStart,
		InsertAmmoStopSound = M14InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 1,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 4,
		MagazineType = Base.M60Clip,
		MaxAmmo = 100,
		MaxDamage = 2.7,
		MaxHitCount = 2,
		MaxRange = 35,
		MinSightRange = 2,
		MaxSightRange = 10,
		MetalValue = 45,
		MinAngle = 0.975,
		MinDamage = 1.8,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = x8Scope x8Scope scope scope,
        ModelWeaponPart = x8ACOGScope x8ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = M60Clip_Attachment M60Clip_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		PiercingBullets = TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M14Rack,
		Ranged = TRUE,
		RecoilDelay = 15,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M14CartridgeFall,
		SoundGain = 2,
		SoundRadius = 150,
		SoundVolume = 35,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 2,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = MSR788Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		TwoHandWeapon = TRUE,
		UnequipSound = M14UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltaction,
		WeaponSprite = M60,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_M60,
	}

	model M60
	{
		mesh = weapons/firearm/M60_NoMagazine,	
		texture = weapons/firearm/M60,
		attachment muzzle
		{
			offset = 0.0000 0.5076 -0.0388,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0026 -0.0890,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0710 -0.0756,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.3489 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0000 0.2737 -0.0218,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0189,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0189,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	item M249
	{
		DisplayName = M249,
		DisplayCategory = Weapon,
		Type = Weapon,
		Weight = 6.4,
		Icon = M249,
		AimingPerkCritModifier = 8,
		AimingPerkHitChanceModifier = 12,
		AimingPerkMinAngleModifier = 0.0025,
		AimingPerkRangeModifier = 3,
		AimingTime = 25,
		AmmoBox = 556Box,
		AmmoType = Base.556Bullets,
		AttachmentType = Rifle,
		BreakSound = M16Break,
		BringToBearSound = M16BringToBear,
		ClickSound = M16Jam,
		ConditionLowerChanceOneIn = 200,
		ConditionMax = 30,
		CritDmgMultiplier = 5,
		CriticalChance = 20,
		DoorDamage = 8,
		DropSound = M16Drop,
		EjectAmmoSound = M16EjectAmmo,
		EjectAmmoStartSound = M16EjectAmmoStart,
		EjectAmmoStopSound = M16EjectAmmoStop,
		EquipSound = M16Equip,
		FireMode = Auto,
		FireModePossibilities = Auto/Single,
		CyclicRateMultiplier = 1.4,
		HitChance = 15,
		HitSound = BulletHitBody,
		IdleAnim = Idle_Weapon2,
		ImpactSound = null,
		InsertAmmoSound = M16InsertAmmo,
		InsertAmmoStartSound = M16InsertAmmoStart,
		InsertAmmoStopSound = M16InsertAmmoStop,
		IsAimedFirearm = TRUE,
		JamGunChance = 1,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 4,
		MagazineType = Base.M249Clip,
		MaxAmmo = 100,
		MaxDamage = 2.4,
		MaxHitCount = 2,
		MaxRange = 35,
		MinSightRange = 2,
		MaxSightRange = 10,
		MetalValue = 45,
		MinAngle = 0.975,
		MinDamage = 1.6,
		MinRange = 0.61,
		MinimumSwingTime = 0.5,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = x8Scope x8Scope scope scope,
        ModelWeaponPart = x8ACOGScope x8ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = M249Clip_Attachment M249Clip_Attachment magazine magazine,
		MultipleHitConditionAffected = FALSE,
		MuzzleFlashModelKey = muzzle_flash_handgun,
		NPCSoundBoost = 1.5,
		PiercingBullets = TRUE,
		ProjectileCount = 1,
		PushBackMod = 0.3,
		RackSound = M16Rack,
		Ranged = TRUE,
		RecoilDelay = 15,
		ReloadTime = 25,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		ShareDamage = FALSE,
		ShellFallSound = M16CartridgeFall,
		SoundGain = 2,
		SoundRadius = 150,
		SoundVolume = 35,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 3,
		StopPower = 2,
		SubCategory = Firearm,
		SwingAmountBeforeImpact = 0,
		SwingAnim = Rifle,
		SwingSound = MSR700Shoot,
		SwingTime = 0.5,
		ToHitModifier = 1.5,
		TwoHandWeapon = TRUE,
		UnequipSound = M16UnEquip,
		UseEndurance = FALSE,
		WeaponReloadType = boltaction,
		WeaponSprite = M249,
		Tags = HasMetal;Firearm,
	Tooltip = Tooltip_M249,
	}

	model M249
	{
		mesh = weapons/firearm/M249_NoMagazine,	
		texture = weapons/firearm/M249,
		attachment muzzle
		{
			offset = 0.0000 0.4126 -0.0464,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0097 -0.0883,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0699 -0.0647,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.2464 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0039 0.2737 -0.0370,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0063,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0063,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

}